<script type="text/javascript" src="<?php echo Yii::app()->request->baseUrl; ?>/js/seajs/sea-debug.js"></script>
<script type="text/javascript">


    define('init-reg-finish', function () {
        $(function () {
            // 给"导航到邮箱的按钮"定位到不同的邮件服务提供商
            $('#lnkEmailHost').attr('href', getEmailHost($('#email').text()));

            $('#lnkSendMail').click(function (event) {
                var $this = $(this);

                $this.data('link.text', $this.text()).text('正在发送中...');
                $.get('?r=user/SendConfirmMail').done(
                    function (res) {
                        $this.text('发送成功!');
                    }).always(function () {
                        // 无论成功还是失败,都会在2000ms后将链接文字重置
                        setTimeout(function () {
                            $this.text($this.data('link.text'));
                        }, 2000);
                    });

                // 阻止冒泡
                event.stopPropagation();
                return false;
            })
        });

        /**
         * getEmailHost
         * @param email 有效地email地址
         */
        function getEmailHost(email) {
            var suffix = email.substring(email.indexOf("@") + 1).toLowerCase(); //截取@后的名称
            var map = {
                'sina.com.cn':'http://mail.sina.com.cn',
                '163.com':'http://email.163.com',
                '126.com':'http://email.126.com',
                'yeah.net':'http://www.yeah.net',
                'yahoo.com.cn':'http://mail.cn.yahoo.com',
                'yahoo.com':'http://mail.yahoo.com',
                'sohu.com':'http://mail.sohu.com',
                'gmail.com':'http://mail.google.com',
                'hotmail.com':'http://www.hotmail.com',
                'live.com':'http://mail.live.com'
            };

            return suffix = '' ? '#' : (map[suffix] || 'http://mail.' + suffix);
        }
    });

    seajs.use('init-reg-finish');

</script>
<div>
    <h1>恭喜,注册成功!</h1>

    <p>
        系统已经向您的邮箱 <span id='email' class="label"><?php echo $email ?></span> 发送一封注册确认信.
        <a href="#" id='lnkEmailHost' target="_blank">
            <button class="btn btn-primary">验证邮箱</button>
        </a>
    </p>

    <div>
        小贴士:
        <ul>
            <li>某些邮箱提供商可能会误将邮件放到"垃圾箱",如果收件箱没有找到邮件,请到"垃圾箱"去看看</li>
            <li>如果确定没有收到确认邮件, 请点击 <a id="lnkSendMail" href="#">重新发送</a></li>
        </ul>
    </div>
</div>